got rid of reflection and fixed some stuff
started working out parsing