ex 2.53, 2.55 by vvalkyrie