updated compilation scripts