camera plugin attempt 2