setup basic application