hello function, signoff on program exit, pull function incomplete