more hardcode