Gene Kelly; singing in the rain; moses supposes; musicals;