add camera attribute support