Identification and parameter estimation techniques; a review