added changes
added new coding almost done