minor
powf is working better than pow