added ideas for improvements