adding extra components -Ben