init with tiles