Great work. Finally, someone has put some thought on this… Keep on going.