update on random, startActivity and datacontroller