pseudo add