forams simulation initial commit