hard code no std