use qs name structures
make this a tm project