byebye magic numbers