by Dragica Vasileska and Gerhard Klimeck