updated loose api