started to implement firebase
lots