devote oneself to