fix modifier func