finished commands structure :)
Merge?