ideal common project