Title: The Art of Self Adjusting