reworking elements