putting this on hiatus for now, have to do actual work...