add what-i-have-learnt from gyle zero