this makes it easier to work with the programming environment