Software: working solution