hardwork and determination