starting to be usable need to had graining and a nice documentation