Update

Updates on redistributing codes to several files, working on pushing and
getting firebase datum