call configure on self