updating comile script