added curry first run
updated fisrt few
moved stuffs
some changes continues
little little more changes
moved stuff to js3