Reduced to necessary commands