v2 technologies

Finishing #208. Sorry, can't do it in original pull request.