first round of coding