add niceQuery by @Coroico for easy reading