more work on making a convenient environment