improving inclusion functions