image file before applying design patterns