organise host fns/special forms