hard code type