Second commit.

Pars 1 seems to be working