started with tcsetpgrp stuff