create and push file