added fancy final version