main source
scratch & kut