incorporate ACE library