First compete version including building 5 (forgot to add some files
in last commit)