fixed doSomething, updated documentation