Lots of changes + added sales js plugin