work o book bring back
join up equal gui functions