improve interface & respect renderjs use regles