added filter model, image upload