fixed up for real