extend class for general/low-level API usage..