Author: scott beadertadt and paul frickle