initial codes
short