did some fun things with prototype and module