*With more Javascript functions