still embelleshing the JS