parsley new commands architecture implementation for some commands