Added basic application structure