Added initial minion implementation