first steps of payment system, refactor layout icons into partial