Author: Makeev, Nicholas, and Valentine O'hara