v1.1 for part one