add a new scheme