various schemes