Implemented command law. Need test