Second Commit. Code now supports custom images