added new commandtype
refactored
refactored
added template parser
Further doing