some improvements
outline still problem