theory commit
Merge https://github.com/vasylv92/DP