added transaction filter and basic auth