added docs
added decimal rounder
added more comments