global refactoring is in process
started photo widget