ok it was a fail, its all a mess right now