added intel compiler stuff