updated main post, edit #3