Advanced Maintenance planning through systems thinking