Any improvements needed?

Top