moved tabContent to own file
added some trade-code, and cleaned up some