modify ProjectService