Very nice work . Well thought out