Updated spark trainer code