Further improved buld path for my mac
Added add steps method and changed steps array to vector for mutability