Updated to flip base, and add caster