adding firebase support to this component