started to look into compilation