for now only layers on environmental data makes sense in compute