Order architecture done (Command Pattern)