environment: Finished functionality