controller filling