working without pass