init planning em on new branch
prototype code
before merge