Verion with working unit tests