Base app components set up