First basic version with ace