v 1.1. final