start with a ping pong test
split core in own file