refactored to use shell module
added blockdoc to Entry Point script