removed unneeded interfaces.
minor changes.
readme update.