Implemented status, tostrings
Minor refactoring