custom attribute-binding preparation