added commits an unit tests