comments and suggestions: benjamin . redelings * gmail + com