normalize, attempted to add some initial testing stuff