add new functions, new system println, and interface for ACMS