two bucket method