implement the functionality to capture
add burst mode
add burst and shot command