some notes on what to improve