modify hardcode