adding clasp feature