added compound_list and allias class