initial commit, interfacing with control panel