updated 12-13-14 by Christian Seremetis