different container options