APM filter wheel initial commit