Refactor about elements