Incomplete manual merge here: I changed the parameters of generate_rack_path(), that is why your rack looks so funny.