asset controller