get codes
ready to build