work on the 0 problem