more work done on BasicReal and written first test