added photo recpetion