complexity in projects