slight error fixed