new functions for intuition