Adding status and reset functions

Structure in place but not implemented yet