Scheme template