fixed movie app with validations