addede a logical structur of an app