random stuff that it demands to do.