oops, forgot to comment proprietary layers