works, but fails for 5