shortened code and docblocks
docblocks