more description of an application structure