versions and makefile