first crude version with settings implemented
Merge commit 'fc21ad0af4a05233816c74677b144090f4ff76e0'