add signup directive