shapeless hardcode try