JS : Self invoking fucking wrapper