did ALOT
In harrsans stuff, added the printstatus function