for testing prupuse