add getter
add apparance of auto
add check
add auto-mode