commiting required