metatiler (with ugly syntax)