fix 2, add 3