removing interface for now, has wierd methods.

removing stupid methods that should never have been created.
Adding member tests.