complete version, however small glitch on github contact