fixes bugs!