direct commit to remote