Removed interfaces and added picker view for techinque