working robot with A and bonus functionality