modifications for testing