testing and commiting