add: some more functions