small thinking done and notes added