v0.2 with a better dom injection