complier homework