added drag n drop image upload fnctionality