hard code2