In today’s reading David goes through a long list of things required by man to be on solid foundation with God. He finishes the end of Psalm 15:5 with, He who does these things will never be shaken. Do not be mistaken, these are not requirements for salvation, they are requirements for living a blameless life and in turn a life in relationship with God, our Heavenly Father.