initial setup with firebase