complete adding of config functionality, listen tag functionality