resolved #21

added controls and backing code to filter by IP address