update somes payments logic and specs