begin adding films functionality