diving and striving