MILE STONE: Serial implementation & degbugging complete!