commit full solution