place controller