triggers
encoder 2 and playing around with aton