cleaner input class