change filters to an enum
switch camera over to an enum as well