add Henk's implementation stuff