i changed a lot
added firebase
added stuff