typed all new attribs and completely hooked them into the code