rack application structure