working abit on camera stuff