isolationg classes, returning power to spider class