who knows...?? lots to fix first