custom impls of various features