minor updates still does not work.. conceptual at this moment