removed dead code. added basic structs for mc simulation