adds photo methods
A shipload of changes