cosmetics
rewrite project processing logic