try and use child stuffs for firebase, this is a hot mess