ex12 but still a bug