focusing on controls first and probably not going with transcend language if it'll be anywhere near as complex