balance calc
product_select and coins_insert methods
transaction solving
stock implementation and refactoring