First version with ending.