add extension and user image view controller animation