adding proper namespacing and sketching API