just testing the fork stuffs
cleaning interfaces, adding assignment
Several changes on style
Merge pull request #2 from darktulu/o_interfaces

O interfaces