make some updates and get them functional again
oops