finally found bug, moving onwards