Upgraded parent
Added more documentation