clone of https://gitorious.org/learn-x-the-hard-way