all works nicely now - tested with typers