:: very kitt6, much dev ::