following the github way