re-hard coding