New fmt &self change