added bunch of js