initial idea for tags dsl