compute resource - first version