ein paar weitere boundary implementationen