implementation [noun] + depend [verb]