added candidate module