pre-firebase commit