changed the #[]; to #![] and added extern crate core and extern crate debug