Should probably start working in branches to avoid pushing breaking changes to main and keep main stable