added basic application and supervisor