final

after testing.. and cleaning bugs,, and adding preline.