started on encoders