all working, bad answers