add stdio and requirements