Added the abstract "temporary" class Command
dsds