added tile controller