a simple, robust and complete solution powerful enough to take you to the top