nice compilation works now