refactor for testing
add multicouch
remove comment