unstable work in progress for better main branch detection