fixes from dan