first commit
add core of simulator and operations start files