added more components, some input validation on MovieAdd, Addcast, delCast tested