describe the app blocks