Wrote all the self reflection