removed stuff so val can push