define three class of projects and bound to plist view