completed signposting functionality