https://paydarsamane.com/post/static-vs-dynamic