bottom end parts....