Shower API completed