replaced with simple math structures - 5