added photmo base file and listener