add interface for image view