removing stupid finals, new attributes