base functionality
Periodical checking
finished settings
fixes