how many codes do i write?