ratio implemented