update to clear my ideas