Completely changed structure to be even more
beautiful.