reworked project dependencies for faster and cleaner building