update

stuff in this works better