added help and scrolling and cleaned up stuff