beginning of coding