Added lots of stuff, the very beginning.