synthesizing skills