simplified container