IGOR PETROVSKI FINAL PROJECT