Vikingmode functionality with settings supported

Global declaration