add a bit documentation :)