exploring IO
party: glCons implemented