final version, ready for fancy paper