did a bunch of little stuff trying to get it to work properly