Ok my turn (overall thoughts)