me messing with SML. the code is useless and bad. don't look at it!