final solution commit