aics-pattern