estructure and style of application