Revert "Revert "Remade project""

This reverts commit a3b58b3ed7b86835925e8900e5ddb36ff31cd46c.