committing these bits so they don't get lost. sorry for the mess,
natano! i promise to cleanup this code afterwards.