added environ and description