-*-ray-*- first assignment, lol