camera stuff added