Polished source code
Updated documentation
Added `individually`