adding opskeleton