first app stuff and whatnot