add sharp dep