basic container frame implemented

not really working as it should atm