first version (dev tool like)