moved to try self