add pop sub controller