Factory Design Pattern Implementation Version 0.1