make it so we won't need to hardcode