ICPA assembly