Still not completed. Not workin as expected. have to fix te bug