camera fragment added, some other small changes