changed to pure project