Committing with al test passing with keyboard and file input features