added firebase and data vis features