roof work (still bug)