finished environment planning functionality