implemented poster image upload