trying to figure out but ill let F handle it