setup application structure