additional work on 2pl