extends the previous commit to support adaptations to member