DRY principle is goooood