component stuff
added tile container