implement project detail overlay