hardcode final