Finished console recode with diminished functions