Just one word.. Code poeticaly..