javascript refactor, product page image optimisation, javascrtipt smart resizing
move smart resize
resolve merge conflict
call in form