tried to step lower number of dependencies
naming distribution architectures