change name compone* to arrange*