preliminary banana code