added physical infra and misc