final sing-up touches thanks to Ken