Added some real stuff.
Need many bug fixes.