add function handler module