first flow for github