simplified architecture picture