somethings.

This needs some change, documentation, etc...