final version... all feedback included.. this is what u'll get... leave comment