implementing screentoworld -sG