added simple dead load optimization