Complete application block