bounds funcionality
some documentation updated