adding aut possibility (hacky fisrt implementation)