add singer module.