many function or interface made with Javascript