bad hard coding