use one() instead of all()