Big changes boy

Big changes.