typo compile