First version of alto generation