updated projects class