added image picker controller (check comments for future reference)