Adding basic and functional js core