default application structure