error handeling done.
error handeling done.
temp cleared