camera lib added